// vue.config.js它是vue工程给开发者暴露出来用于修改webpack配置所用
// 修改此文件一定要重启项目
// 它是给nodejs运行，所以要使用commonjs规范

const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  transpileDependencies: true,
  // 配置服务 -- 内置express
  devServer: {
    // 前置请求  before
    onBeforeSetupMiddleware({ app }) {
      app.get('/api/users', (req, res) => {
        res.send({
          code: 0,
          msg: 'ok',
          data: [
            { id: 1, name: '张三', age: 18 },
            { id: 2, name: '李四', age: 22 }
          ]
        })
      })
    }
  }
})
